business management results c++ software crm yellow pages benchmarking java metrics .net relationship metrics list java application j2ee development data customer best practices